const a = {
  name: '小米',
  ranking: 700
}
// 要求：
// 1.根据 a.ranking 的距离远近进行排序
// 2.把距离写入数组
const arr = [
  { name: '小华', ranking: 300  },
  { name: '小欧', ranking: 500  },
  { name: '小V', ranking: 750  },
  { name: '小加', ranking: 550  },
  { name: '小魅', ranking: 880  },
  { name: '小苹', ranking: 900  },
]

function sort(obj, arr) {
  const newArr = arr.sort((a, b) => { // sort 排序
    const dis1 = Math.abs(obj.ranking - a.ranking)
    const dis2 = Math.abs(obj.ranking - b.ranking)
    return dis1 - dis2
  }).map(item => {  // map 追加距离显示
    item.distance = Math.abs(obj.ranking - item.ranking)
    return item
  })
  console.log(newArr)
}
sort(a, arr)